package cn.bxshey.general.entity;

import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

/**
 * 用户(User)表实体类
 *
 * @author makejava
 * @since 2024-02-01 00:30:34
 */

@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName("user")
public class User {
    @TableId
    //用户id    
    private Long userId;

    //用户名(不是账号)
    private String username;
    //出生年月
    private Date born;
    //上次登录时间
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date lastLogin;
    //注册时间
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date registrationTime;
    //微信用户唯一标识
    private String openid;
    //电话
    private String phone;
    //状态： 1启用    0禁用
    private Integer statue;
    //头像
    private String avatar;
    //性别  1：男   0女
    private Integer sex;
    //身份证号
    private String idNumber;
}
